﻿using System;
using System.Collections.Generic;
using StockTrader.BusinessService.DataContract;

namespace StockTrader.DAL.IDAL
{
    public interface IIndicatorCode
    {
        //void BeginADOTransaction();
        //void RollBackTransaction();
        //void CommitADOTransaction();
        //void Open(string connString);
        //void Close();

        //int InsertIndicatorCode(IndicatorCodeData item);
        //void DeleteIndicatorCode(int Id);
        //void UpdateIndicatorCode(int id,string name, string code, string description, int doctype, int type, int parrent, int position, int level, string formular);

        //IndicatorCodeUI GetIndicatorCodeById(int id);
        //List<IndicatorCodeUI> GetIndicatorCode();
        //List<IndicatorCodeUI> GetIndicatorCodeByLevelAndLang();
        //List<IndicatorCodeUI> GetIndicatorCodeByCodeAndLang();
        //List<IndicatorCodeUI> GetIndicatorCodeByDocTypeAndLang(int doctype, int lang);
        //List<IndicatorCodeUI> GetTopLevelIndicatorCodeByDocTypeAndLang(int doctype, int lang);
        //List<IndicatorCodeUI> GetChildrenIndicatorCode(int id);
    }
}
